package com.zilu.digitaltwin.dto.req;

import lombok.Data;
import org.apache.commons.lang3.StringUtils;

import java.util.List;

/**
 * @author :caijianbao
 * @date : 2023/1/10 20:13
 */
@Data
public class JobResidenceReqDTO {

    /**
     * 实体code
     */
    private String code;

    /**
     * 建筑物id
     */
    private String id;

    /**
     * 类型:学生,教师   teacher/student
     */
    private String type;

    /**
     * item
     * 请求id数据集合： 如学生id、 教师id
     */
    private List<String> personIds;

    /**
     * 返回概览数据
     */
    private Boolean withOverview;

    /**
     * 概览数据类型 grid:网格
     */
    private String overviewType;

    public Boolean getWithOverview() {
        if (withOverview == null) {
            withOverview = false;
        }
        return withOverview;
    }

    public String getType() {
        if (StringUtils.isBlank(type)) {
            type = "teacher";
        }
        return type;
    }
}
